package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;

/**
 * 城轨轴箱订单bom 表 mes_bom_cgzx
 * 
 * @author ruoyi
 * @date 2019-02-22
 */
public class MesBomCgzx extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** $column.columnComment */
	private String gid;
	/** 订单号 */
	private String orderCode;
	/** 工序编号 */
	private String opCode;
	/** 工艺路线名称 */
	private String routeName;
	/** 项目编码 */
	private String projectCode;
	/** 工艺路线编号 */
	private String routeId;
	/** 工位编号 */
	private String workstationCode;
	/** 工位配送物料编码 */
	private String matId;
	/** 物料名称 */
	private String matName;
	/** 工位配送物料数量 */
	private Integer matNum;
	/** 备注 */
	private String remark;
	/** 标志位 */
	private Integer flag;

	public void setGid(String gid) 
	{
		this.gid = gid;
	}

	public String getGid() 
	{
		return gid;
	}
	public void setOrderCode(String orderCode) 
	{
		this.orderCode = orderCode;
	}

	public String getOrderCode() 
	{
		return orderCode;
	}
	public void setOpCode(String opCode) 
	{
		this.opCode = opCode;
	}

	public String getOpCode() 
	{
		return opCode;
	}
	public void setRouteName(String routeName) 
	{
		this.routeName = routeName;
	}

	public String getRouteName() 
	{
		return routeName;
	}
	public void setProjectCode(String projectCode) 
	{
		this.projectCode = projectCode;
	}

	public String getProjectCode() 
	{
		return projectCode;
	}
	public void setRouteId(String routeId) 
	{
		this.routeId = routeId;
	}

	public String getRouteId() 
	{
		return routeId;
	}
	public void setWorkstationCode(String workstationCode) 
	{
		this.workstationCode = workstationCode;
	}

	public String getWorkstationCode() 
	{
		return workstationCode;
	}
	public void setMatId(String matId) 
	{
		this.matId = matId;
	}

	public String getMatId() 
	{
		return matId;
	}
	public void setMatName(String matName) 
	{
		this.matName = matName;
	}

	public String getMatName() 
	{
		return matName;
	}
	public void setMatNum(Integer matNum) 
	{
		this.matNum = matNum;
	}

	public Integer getMatNum() 
	{
		return matNum;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}
	public void setFlag(Integer flag) 
	{
		this.flag = flag;
	}

	public Integer getFlag() 
	{
		return flag;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("gid", getGid())
            .append("orderCode", getOrderCode())
            .append("opCode", getOpCode())
            .append("routeName", getRouteName())
            .append("projectCode", getProjectCode())
            .append("routeId", getRouteId())
            .append("workstationCode", getWorkstationCode())
            .append("matId", getMatId())
            .append("matName", getMatName())
            .append("matNum", getMatNum())
            .append("remark", getRemark())
            .append("flag", getFlag())
            .toString();
    }
}
